<html>
<head><meta charset="utf-8"><title>Quora question · general · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/index.html">general</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Quora.20question.html">Quora question</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="182258095"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Quora%20question/near/182258095" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David G. Horsman <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Quora.20question.html#182258095">(Nov 30 2019 at 22:14)</a>:</h4>
<p>Which language can replace Java?</p>
<p><a href="https://www.quora.com/Which-language-can-replace-Java" target="_blank" title="https://www.quora.com/Which-language-can-replace-Java">https://www.quora.com/Which-language-can-replace-Java</a></p>
<p>There are 3 questions of this sort. I gave a high level response to this a manager can decode. However a more authoritative answer is recommended here.</p>
<p>Anyway here was my response:</p>
<p>As of today Web Assembly frequently used with JavaScript is a compiled format that runs in the browser.</p>
<p>However you can now compile to run outside the browser (disk access) and so this greatly expands the use cases.<br>
That isn't it though. RUST, used by Mozilla is used for OS, IoT and high level applications development. It runs as fast as C.</p>
<p>Catch this though. It has zero cost abstractions and no garbage collect. Yup. No garbage collect, no dispose.</p>
<p>Best of all. You know of the multibillion dollar Nulls problem and memory safety issues. 70% of all bugs. IT HAS NO NULLS. Unless you need them. While still allowing dynamic environments and thus C, C++, Python, Java (etc) and native APIs can be used.</p>
<p>It is strongly typed and uses lifetimes for objects which requires a learning curve and a bit more upfront effort but not much. It is difficult to create buggy code as the compiler rejects it.</p>
<p>There is no other language that comes close and none that out perform it. It is the future.<br>
END QUOTE.</p>
<p>I would suggest a few of you head over there and answer a few questions. Terrorists banned from your community forum are generally not considered authoritative. <span aria-label="wink" class="emoji emoji-1f609" role="img" title="wink">:wink:</span></p>



<a name="182258695"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/Quora%20question/near/182258695" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David G. Horsman <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/Quora.20question.html#182258695">(Nov 30 2019 at 22:34)</a>:</h4>
<p>Lol. My new account is on hold. The old one blocked as spam. I can always get answers and change identity, I just don't bother.  We should be friends. Or not... You might block all these accounts and do a proper job of it. Who cares.</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>